MuleSoft Accelerator for Life Sciences icon

MuleSoft Accelerator for Life Sciences

(0 reviews)

Use case 1 - Clinical trial analytics

Unlock and consolidate clinical trial data into data lakes for analysis to support better coordination and more informed decision making

Overview

Clinical trials are highly complex, lengthy, and expensive. They require effective collaboration among many key stakeholders including subjects, sites, sponsors, contract research organizations (CROs), and government agencies. However, the data needed to drive successful outcomes is often siloed and inaccessible where it is needed most.

This use case unlocks critical data for analysis and allows sponsors and CROs to run more efficient and intelligent clinical trials. This solution enables organizations to unify reporting and build visualizations to support their analysis of study components, including study milestones and subject outcomes. With real-time access to this information, trial operations teams are better equipped to take appropriate and timely action to accelerate a successful trial.

Ultimately, pharmaceutical companies and their stakeholders will be able to launch new drugs and treatments faster.

Use case description

This use case provides MuleSoft System APIs and implementation templates to surface clinical trial data from Veeva CTMS and CDMS. The data can then be stored in AWS S3 or Azure Storage Blob, as well as other preferred data lakes and warehouses. Customers leveraging AWS S3 can use the Amazon Athena Connector to organize and prepare trial data for visualization in Tableau. Customers who prefer to connect directly from Veeva to Tableau can use the Tableau System API, which leverages the MuleSoft Tableau Connector, to produce visualizations directly in Tableau.

Glossary

TermDefinitionExample
CTMS (Clinical Trial Management System)Software system used to manage clinical trials in clinical research. Serves as a single, centralized, web-based enterprise resource to support clinical research studies.Veeva CTMS
EDC (Electronic Data Capture)Software system designed for the collection of clinical data in electronic format for use mainly in human clinical trials.Veeva CDMS
FDA (Food and Drug Administration)Federal agency responsible for reviewing applications and approving new drugs before pharma companies are able to take them to market.FDA
InvestigatorAn individual who conducts a clinical investigation (that is, under whose immediate direction the drug is dispensed to a subject).Jane Smith
SitesA site refers to the entity that coordinates and collects data from the clinical trial patients, or subjects.Usually a hospital or clinic
StudiesA clinical study involves research using human volunteers (also called participants or subjects) that is intended to add to medical knowledge.New drug clinical study
Study armRefers to each group or subgroup of participants in a clinical trial that receives specific interventions (or no intervention) according to the study protocol.Study arm #1 receives 10 mg of drug. Study arm #2 receives a placebo.
SubjectAn individual who participates in a clinical trial either as a recipient of the investigational product or as a control. The term is part of the federal regulation and may be used interchangeably with participant.John Doe

High-level architecture

The following diagram represents the portion of the overall solution that pertains to the Clinical trial analytics use case.

Architecture diagram for clinical trial analytics accelerator

Workflow

  1. The Clinical Trials Operations manager needs a report including study data such as subject status across different sites.
  2. They seek help from IT operations staff to surface the relevant data from Veeva.
  3. The IT operations staff triggers the initial full load and schedule the subsequent delta loads to sync the data from Veeva into a target system (can vary based on business requirements). The integration supports AWS S3, Azure Storage Blob, or Tableau as a target system.
  4. In the initial full load process, a job is created within Veeva to prepare the study data extract. After the job status is confirmed successful within Veeva, the study data is written to the target system.
  5. A business intelligence (BI) tool such as Tableau can use the published data source (if target system in step 4 is Tableau), or an appropriate connector pulls the study data from AWS or Azure systems.
  6. After the study data is available in the BI tool, the Clinical Trials Operation manager can generate the required report.

Sequence diagrams of processing views

The diagrams below illustrate the sequence of extracting study and subject information from Veeva CTMS and CDMS.

Clinical trial analytics with CTMS study data

The clinical trial process provides a means for analytical users to surface the study data from the Veeva CTMS system and make it available in a destination system, which is either AWS or Azure. This helps an end user to create the analytical reports using the available BI tools.

Sequence diagram for clinical trial analytics with CTMS study data

Clinical trial analytics with CDMS study data

The clinical trial process provides a means for analytical users to surface the study data from the Veeva CDMS system and make it available in a destination system, which is either AWS or Azure. This helps an end user to create the analytical reports using the available BI tools.

Sequence diagram for clinical trial analytics with CDMS study data

Assumptions and constraints

The following components guide or constrain the solution design at a high level:

  • Vault Connector REST API capabilities are used to surface the initial bulk study data from Veeva CTMS and CDMS systems.
  • Vault Connector VQL capabilities are used to surface the CTMS data for incremental loads.
  • Veeva CDMS system requires extracting the entire study information in a single compressed file, which has a list of CSV-formatted files for each type of dataset.
  • Mule CDMS system API uses the Compression Module to decompress the file and extract the required dataset files.
  • AWS S3 stores the datasets, and Amazon Athena joins the datasets and creates the final view for BI consumption.
  • Azure Storage Blob stores the datasets.

Before you begin

bulb.png The Getting Started with MuleSoft Accelerators guide provides general information on getting started with the accelerator components. This includes instructions on setting up your local workstation for configuring and deploying the applications.

Downloadable assets

System APIs

Process APIs

References

The following are links to related and supporting documentation:


back to top


Reviews

TypeCustom
OrganizationMuleSoft
Published by
MuleSoft Solutions
Published onJul 27, 2022
Contact nameMuleSoft Solutions
Contact emailsolutions-questions@mulesoft.com
Asset overview

Asset versions for 1.1.x

Asset versions
VersionActions
1.1.0

Categories

Industry Vertical
HealthcareLife SciencesNo values left to add
Accelerator
Life SciencesNo values left to add
Solution

Tags